//
//  TMStatistcalModel.h
//  Cordova
//
//  Created by cy on 2023/4/4.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


#pragma mark --- 通用埋点model
@interface TMStatistcalModel : NSObject

///用户ID
@property (nonatomic, copy) NSString * userID;
///文章ID
@property (nonatomic, copy) NSString * articleID;
///专题ID
@property (nonatomic, copy) NSString * specialID;
///直播ID
@property (nonatomic, copy) NSString * liveID;
///链接
@property (nonatomic, copy) NSString * url;
///分享平台 1微信 2QQ 3微博 4点击海报分享
@property (nonatomic, assign) NSInteger sharePlatform;
///预留字段 数据最好是json字符串格式
@property (nonatomic, strong) id other;

#pragma mark --- 四川省平台新增
///资源名称（例如访问新闻则是新闻标题，或是进入页面的名称）
@property (nonatomic, copy) NSString * sourceName;
///1 是进入页面 其他是退出页面
@property (nonatomic, copy) NSString * action;
///访问时长
@property (nonatomic, assign) int timeLength;
///1文章，2视频，3图集，4专题，5外链,  6引用 7:应用 10单条音频  11音频专辑合集
@property (nonatomic, copy) NSString * articleModel;
///和上面的articleModel只能选择一个
///0 新闻点播（视频）， 1 专题，2 直播/频道（互动直播），3 电视直播，4、资讯（稿件），5 广播电台，6 爆料，7 问政，8 积分商城 ，9 微头条，10 社交 ，11 广告，12 其他
@property (nonatomic, copy) NSString * sourceType;
///所属页面id
@property (nonatomic, copy) NSString * channelId;
///退出时间，格式时间戳，退出类型的时候使用
@property (nonatomic, copy) NSString * offtime;
///访问路径
@property (nonatomic, copy) NSString * path;
///摘要
@property (nonatomic, copy) NSString * summary;
///评论内容
@property (nonatomic, copy) NSString * commentDetail;
///搜索内容
@property (nonatomic, copy) NSString * searchText;
///爆料内容
@property (nonatomic, copy) NSString * explosiveText;
///爆料标题
@property (nonatomic, copy) NSString * explosiveTitle;
///启动时间，时间戳，单位秒
@property (nonatomic, copy) NSString * startTime;
///视频时长（单位：秒）
@property (nonatomic, copy) NSString * videoLength;
///是否播放完成 1播放完毕  其他未播放完毕
@property (nonatomic, copy) NSString * isComplete;
///是否首页 1是 0不是
@property (nonatomic, assign) int isHome;
///1、前台访问  2、后台访问   \\\ 1 喜欢\收藏\点赞\登录等  其他值 取消喜欢\收藏\点赞\登出等
@property (nonatomic, assign) int operateType;
///进入页面ID，从A页面跳转到当前页面B，这个地方填A的ID，如果没有则空
@property (nonatomic, copy) NSString * sourcePage;
///所属栏目 ID
@property (nonatomic, copy) NSString * pChannel;

#pragma mark --- 浙江省平台新增
@property (nonatomic, copy) NSString * prentsMenuID;//父类频道的ID(埋点用)
@property (nonatomic, copy) NSString * prentsChannelName;//父类频道名(埋点用)
@property (nonatomic, copy) NSString * percent;//阅读页面百分比 10 20 30 40

@end

NS_ASSUME_NONNULL_END
